foam insulation - French English Dictionary